package city.spring.modules.system.dto;

import city.spring.modules.system.entity.MenuEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 用户菜单视图结果对象
 *
 * @author HouKunLin
 * @date 2020/6/2 0002 14:47
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class MenuViewDTO extends MenuEntity {
    /**
     * 对应权限ID（不为null时）
     */
    private String authorityPermissionId;
    /**
     * 对应角色ID（不为null时）
     */
    private String authorityRoleId;
    /**
     * 对应权限代码（不为null时表示有权限，为null表示当前菜单无需权限信息）
     */
    private String authorityCode;
    /**
     * 权限名称、标题
     */
    private String authorityTitle;
    /**
     * 权限备注
     */
    private String authorityRemarks;

    @Override
    public String toString() {
        return super.toString();
    }
}
